﻿ .ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
/*\*/* html .ui-helper-clearfix {
    height: 1%}
.ui-helper-clearfix {
    display: block;
}
/**/.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}
.ui-state-disabled {
    cursor: default!important;
}
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.ui-widget {
    font-family: segoe ui, Arial, sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: segoe ui, Arial, sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    border: 1px solid #dfd9c3;
    background: #f5f3e5 url(Images/ui-bg_highlight-hard_100_f5f3e5_1x100.png) 50% top repeat-x;
    color: #312e25;
}
.ui-widget-content a {
    color: #312e25;
}
.ui-widget-header {
    border: 1px solid #d4ccb0;
    background: #ece8da url(Images/ui-bg_gloss-wave_100_ece8da_500x100.png) 50% 50% repeat-x;
    color: #433f38;
    font-weight: bold;
}
.ui-widget-header a {
    color: #433f38;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #327e04;
    background: #459e00 url(Images/ui-bg_highlight-hard_15_459e00_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #fff;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #fff;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    border: 1px solid #327e04;
    background: #67b021 url(Images/ui-bg_highlight-soft_25_67b021_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #fff;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #fff;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #d4ccb0;
    background: #fafaf4 url(Images/ui-bg_highlight-hard_100_fafaf4_1x100.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #459e00;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #459e00;
    text-decoration: none;
}
.ui-widget :active {
    outline: 0;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #e8e1b5;
    background: #fcf0ba url(Images/ui-bg_glass_55_fcf0ba_1x400.png) 50% 50% repeat-x;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #e3a345;
    background: #ffedad url(Images/ui-bg_highlight-soft_95_ffedad_1x100.png) 50% top repeat-x;
    color: #cd5c0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #cd5c0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #cd5c0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(Images/ui-icons_808080_256x240.png);
}
.ui-widget-content .ui-icon {
    background-image: url(Images/ui-icons_808080_256x240.png);
}
.ui-widget-header .ui-icon {
    background-image: url(Images/ui-icons_847e71_256x240.png);
}
.ui-state-default .ui-icon {
    background-image: url(Images/ui-icons_eeeeee_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(Images/ui-icons_ffffff_256x240.png);
}
.ui-state-active .ui-icon {
    background-image: url(Images/ui-icons_8dc262_256x240.png);
}
.ui-state-highlight .ui-icon {
    background-image: url(Images/ui-icons_8dc262_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(Images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-tl {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
}
.ui-corner-tr {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}
.ui-corner-bl {
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.ui-corner-br {
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.ui-corner-top {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
}
.ui-corner-bottom {
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.ui-corner-right {
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.ui-corner-left {
    -moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.ui-corner-all {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.ui-widget-overlay {
    background: #2b2922 url(Images/ui-bg_inset-soft_15_2b2922_1x100.png) 50% bottom repeat-x;
    opacity: .90;
    filter: Alpha(Opacity=90);
}
.ui-widget-shadow {
    margin: -12px 0 0 -12px;
    padding: 12px;
    background: #ccc url(Images/ui-bg_highlight-hard_95_cccccc_1x100.png) 50% top repeat-x;
    opacity: .20;
    filter: Alpha(Opacity=20);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none!important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}
.ui-button-icon-only {
    width: 2.2em;
}
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
input.ui-button {
    padding: .4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}
.ui-dialog .ui-dialog-content {
    border: 0;
    padding: .5em 1em;
    background: 0;
    overflow: auto;
    zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    margin: .5em .4em .5em 0;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    line-height: 1.4em;
    width: auto;
    overflow: visible;
}
.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
    width: 100%}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%}
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%}
#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}
#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%}
#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}
#cboxContent {
    position: relative;
}
#cboxLoadedContent {
    overflow: auto;
}
#cboxTitle {
    margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}
.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
}
.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}
#cboxOverlay {
    background: url(/Images/ColorBox/overlay.png) repeat 0 0;
}
#cboxTopLeft {
    width: 21px;
    height: 21px;
    background: url(/Images/ColorBox/controls.png) no-repeat -100px 0;
}
#cboxTopRight {
    width: 21px;
    height: 21px;
    background: url(/Images/ColorBox/controls.png) no-repeat -129px 0;
}
#cboxBottomLeft {
    width: 21px;
    height: 21px;
    background: url(/Images/ColorBox/controls.png) no-repeat -100px -29px;
}
#cboxBottomRight {
    width: 21px;
    height: 21px;
    background: url(/Images/ColorBox/controls.png) no-repeat -129px -29px;
}
#cboxMiddleLeft {
    width: 21px;
    background: url(/Images/ColorBox/controls.png) left top repeat-y;
}
#cboxMiddleRight {
    width: 21px;
    background: url(/Images/ColorBox/controls.png) right top repeat-y;
}
#cboxTopCenter {
    height: 21px;
    background: url(/Images/ColorBox/border.png) 0 0 repeat-x;
}
#cboxBottomCenter {
    height: 21px;
    background: url(/Images/ColorBox/border.png) 0 -29px repeat-x;
}
#cboxContent {
    background: #fff;
    overflow: hidden;
}
#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}
#cboxLoadedContent {
    margin-bottom: 28px;
}
#cboxTitle {
    position: absolute;
    bottom: 4px;
    left: 0;
    text-align: center;
    width: 100%;
    color: #949494;
}
#cboxCurrent {
    position: absolute;
    bottom: 4px;
    left: 58px;
    color: #949494;
}
#cboxSlideshow {
    position: absolute;
    bottom: 4px;
    right: 30px;
    color: #0092ef;
}
#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(/Images/ColorBox/controls.png) no-repeat -75px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}
#cboxPrevious.hover {
    background-position: -75px -25px;
}
#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(/Images/ColorBox/controls.png) no-repeat -50px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}
#cboxNext.hover {
    background-position: -50px -25px;
}
#cboxLoadingOverlay {
    background: url(/Images/ColorBox/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
    background: url(/Images/ColorBox/loading.gif) no-repeat center center;
}
#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(/Images/ColorBox/controls.png) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px;
}
#cboxClose.hover {
    background-position: -25px -25px;
}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}
.cboxIE6 #cboxTopLeft {
    background: url(/Images/ColorBox/ie6/borderTopLeft.png);
}
.cboxIE6 #cboxTopCenter {
    background: url(/Images/ColorBox/ie6/borderTopCenter.png);
}
.cboxIE6 #cboxTopRight {
    background: url(/Images/ColorBox/ie6/borderTopRight.png);
}
.cboxIE6 #cboxBottomLeft {
    background: url(/Images/ColorBox/ie6/borderBottomLeft.png);
}
.cboxIE6 #cboxBottomCenter {
    background: url(/Images/ColorBox/ie6/borderBottomCenter.png);
}
.cboxIE6 #cboxBottomRight {
    background: url(/Images/ColorBox/ie6/borderBottomRight.png);
}
.cboxIE6 #cboxMiddleLeft {
    background: url(/Images/ColorBox/ie6/borderMiddleLeft.png);
}
.cboxIE6 #cboxMiddleRight {
    background: url(/Images/ColorBox/ie6/borderMiddleRight.png);
}
.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+this.src+",  sizingMethod='scale')");
}
.messageInformation {
    overflow: hidden;
}
#showProductsOrPacks {
    margin-bottom: 10px;
}
#messageInformationOpening {
    background-color: #ebebeb;
    margin-bottom: 20px;
}
.messageInformation .if {
    display: none;
}
.messageInformation.open .ifOPEN {
    display: inline;
}
.messageInformation.closed .ifCLOSED {
    display: inline;
}
.messageInformation .mode, .messageInformation a.mode, .messageInformation a.mode:hover {
    color: #5c5c5c!important;
    text-decoration: none;
}
.messageInformation .mode {
    padding: 5px;
    margin: -5px -5px -5px 10px;
    float: right;
    background: no-repeat 5px center;
}
.messageInformation .listView, .messageInformation .thumbnailView {
    padding: 5px 5px 5px 28px;
}
.messageInformation .listView {
    background-image: url("Images/ListPicto.png");
}
.messageInformation .thumbnailView {
    background-image: url("Images/ThumbnailsPicto.png");
}
.messageInformation.open strong {
    color: #379814;
}
.messageInformation.closed strong {
    color: #cd0a0a;
}
.messageInformation .mode.active {
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
}
#AuctionBlockBigSize {
    margin-top: 18px;
}
#PendingAuctionBlock.normalAuctionContainer {
    margin-top: 75px;
}
.auction {
    float: left;
    margin: 0 5px 20px 5px;
    color: #3e3e3e;
}
.auctionBigBlock {
    width: 650px;
    height: 240px;
    margin-bottom: 30px;
}
.auctionBlock {
    width: 320px;
    height: 178px;
}
.auctionListBlock {
    float: none;
    margin: 0 0 5px 0;
    padding: 5px;
    overflow: hidden;
    background-color: #ebebeb;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
.auction .if {
    display: none;
}
.auction.Auction_status_PENDING .ifPENDING {
    display: block;
}
.auction.Auction_status_INPLAY .ifINPLAY {
    display: block;
}
.auction.Auction_status_HOLD .ifHOLD {
    display: block;
}
.auction.Auction_status_SUSPENDED .ifSUSPENDED {
    display: block;
}
.auction.Auction_status_TERMINATED .ifTERMINATED {
    display: block;
}
.auction.Auction_status_PAID .ifPAID {
    display: block;
}
.auction.Auction_status_REFUNDED .ifREFUNDED {
    display: block;
}
.auction.Auction_status_CANCELED .ifCANCELED {
    display: block;
}
.auction.Auction_status_NOBIDDER .ifNOBIDDER {
    display: block;
}
.auction.Auction_status_CHECKING .ifCHECKING {
    display: block;
}
.auction.Auction_status_LOADING .ifLOADING {
    display: block;
}
.auction.Auction_status_IMMINENT .ifIMMINENT {
    display: block;
}
.auction.Auction_DEALAUCTION .ifDEALAUCTION {
    display: block;
}
.auction .Delay_DAY .ifDAY {
    display: inline;
}
.auction .Delay_HOUR .ifHOUR {
    display: inline;
}
.auction.Auction_status_WAITING_SERVER .ifWAITING_SERVER {
    display: inherit;
}
.auction.Auction_status_PENDING .ifNotPENDING {
    display: none!important;
}
.auction.Auction_status_INPLAY .ifNotINPLAY {
    display: none!important;
}
.auction.Auction_status_HOLD .ifNotHOLD {
    display: none!important;
}
.auction.Auction_status_SUSPENDED .ifNotSUSPENDED {
    display: none!important;
}
.auction.Auction_status_TERMINATED .ifNotTERMINATED {
    display: none!important;
}
.auction.Auction_status_PAID .ifNotPAID {
    display: none!important;
}
.auction.Auction_status_REFUNDED .ifNotREFUNDED {
    display: none!important;
}
.auction.Auction_status_CANCELED .ifNotCANCELED {
    display: none!important;
}
.auction.Auction_status_NOBIDDER .ifNotNOBIDDER {
    display: none!important;
}
.auction.Auction_status_CHECKING .ifNotCHECKING {
    display: none!important;
}
.auction.Auction_status_LOADING .ifNotLOADING {
    display: none!important;
}
.auction.Auction_status_IMMINENT .ifNotIMMINENT {
    display: none!important;
}
.auction.Auction_DEALAUCTION .ifNotDEALAUCTION {
    display: none!important;
}
.auction.Auction_status_WAITING_SERVER .ifNotWAITING_SERVER {
    display: none!important;
}
h1.productName, h2.productName {
    margin: 0;
    padding: 0 0 2px 4px;
    height: 26px;
    overflow: hidden;
    font-size: 17px;
}
h1.productName {
    font-size: 22px;
}
h2.productName {
    height: 20px;
}
.auctionListBlock h2.productName {
    display: block;
    float: left;
    width: 175px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
}
.auctionBigBlock .auctionDetails, .auctionBlock .auctionDetailsContainer {
    padding: 6px;
    overflow: hidden;
    background-color: #ebebeb;
    border-radius: 5px;
    -moz-border-radius: 5px;
    text-align: center;
}
.productPictureContainer {
    margin-right: 6px;
    float: left;
    overflow: hidden;
    background-color: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
.auctionBigBlock .productPictureContainer {
    margin: 27px 14px 0 14px;
    width: 323px;
    height: 213px;
}
.auctionBlock .productPictureContainer {
    width: 160px;
    height: 146px;
}
.auctionListBlock .productPictureContainer {
    width: 32px;
    height: 32px;
}
.auctionListBlock .productPicture {
    height: 32px;
}
.auctionBlock .auctionDetails {
    margin-left: 166px;
}
.auctionBigBlock .auctionInfos {
    height: 154px;
}
.auctionBlock .auctionInfos {
    height: 109px;
}
.auctionListBlock .auctionInfos {
    height: 32px;
    overflow: hidden;
}
.auction .productValue, .auction .timer, .auction .checking, .auction .startSoon, .auction .suspended, .auction .currentWinner, .auction .winner {
    margin-bottom: 5px;
}
.auctionListBlock .productValue, .auctionListBlock .timer, .auctionListBlock .checking, .auctionListBlock .startSoon, .auctionListBlock .suspended, .auctionListBlock .currentWinner, .auctionListBlock .winner {
    margin-bottom: 0;
}
.auctionBigBlock .productValue, .auctionBigBlock .timer, .auctionBigBlock .checking, .auction .startSoon, .auctionBigBlock .suspended, .auctionBigBlock .currentWinner, .auctionBigBlock .winner {
    margin-bottom: 10px;
}
.auctionListBlock .productPriceContainer {
    float: left;
    width: 120px;
    text-align: center;
}
.productPrice {
    color: #379814;
    font-size: 24px;
    line-height: 25px;
    font-weight: bold;
}
.auctionBigBlock .productPrice {
    font-size: 26px;
    line-height: 27px;
}
.auctionListBlock .productPrice {
    font-size: 22px;
    line-height: 19px;
}
.auction .productValue {
    font-size: 10px;
}
.auctionBigBlock .productValue {
    font-size: 11px;
}
.auctionListBlock .productValue {
    font-size: 9px;
}
.auction .timer, .auction .checking, .auction .startSoon, .auction .suspended {
    background-color: #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    color: #e87901;
    font-size: 14px;
    font-weight: bold;
}
.auctionListBlock .timer, .auctionListBlock .checking, .auctionListBlock .startSoon, .auctionListBlock .suspended {
    float: left;
    width: 110px;
    height: 32px;
    overflow: hidden;
    text-align: center;
}
.auctionListBlock.Auction_status_IMMINENT .timer, .auctionListBlock.Auction_status_IMMINENT .checkingImminent {
    width: 227px;
}
.auctionListBlock.Auction_status_IMMINENT .holdContainer {
    display: none;
}
.auction.LowTime .timer {
    color: #cd0a0a;
}
.auctionBigBlock.Auction_status_INPLAY.SuperLowTime .auctionDetails, .auctionBlock.Auction_status_INPLAY.SuperLowTime .auctionDetailsContainer, .auctionListBlock.Auction_status_INPLAY.SuperLowTime {
    background-color: #e87901!important;
}
.auction .checking {
    color: #cd0a0a;
    line-height: 32px;
}
.auction .checkingImminent {
    color: #379814;
}
.auction .timerDay, .auction .timerHour, .auction .timerMin, .auction .timerSec {
    font-size: 37px;
}
.auctionBlock.Auction_status_IMMINENT .timerDay, .auctionBlock.Auction_status_IMMINENT .timerHour, .auctionBlock.Auction_status_IMMINENT .timerMin, .auctionBlock.Auction_status_IMMINENT .timerSec, .auction.Auction_DEALAUCTION .timerDay, .auction.Auction_DEALAUCTION .timerHour, .auction.Auction_DEALAUCTION .timerMin, .auction.Auction_DEALAUCTION .timerSec {
    font-size: 30px;
    line-height: 39px;
}
.auctionBlock .Delay_HOUR .timerDay, .auctionBlock .Delay_HOUR .timerHour, .auctionBlock .Delay_HOUR .timerMin, .auctionBlock .Delay_HOUR .timerSec {
    font-size: 24px;
    line-height: 20px;
}
.auctionBlock .Delay_DAY .timerDay, .auctionBlock .Delay_DAY .timerHour, .auctionBlock .Delay_DAY .timerMin, .auctionBlock .Delay_DAY .timerSec {
    font-size: 24px;
    line-height: 20px;
}
.auctionListBlock .timerDay, .auctionListBlock .timerHour, .auctionListBlock .timerMin, .auctionListBlock .timerSec {
    font-size: 22px;
    line-height: 32px;
}
.auctionListBlock.Auction_status_IMMINENT .timerDay, .auctionListBlock.Auction_status_IMMINENT .timerHour, .auctionListBlock.Auction_status_IMMINENT .timerMin, .auctionListBlock.Auction_status_IMMINENT .timerSec {
    line-height: 22px;
}
.auction.Auction_status_IMMINENT .timer {
    color: #379814;
     padding-top: 5px;
}
.auctionBlock.Auction_status_IMMINENT .timer {
    height: 55px;
}
.auction.Auction_status_IMMINENT .timer .soon {
    font-size: 12px;
}
.auctionBigBlock.Auction_status_IMMINENT .timer .soon {
    margin-bottom: 10px;
}
.auctionListBlock.Auction_status_IMMINENT .timer .soon {
    font-size: 10px;
    line-height: 10px;
}
.auctionBigBlock .timer, .auctionBigBlock .checking, .auctionBigBlock .suspended, .auctionBigBlock .startSoon {
    height: 58px;
    line-height: 58px;
    overflow: hidden;
}
.auctionBigBlock .timer {
    padding-top: 10px;
    height: 85px;
    font-size: 19px;
    line-height: normal;
}
.auctionBigBlock.Auction_status_INPLAY .timer {
    background: #fff url("Images/ChronoBigPicto.png") no-repeat 25px center;
}
.auctionBigBlock.Auction_DEALAUCTION .timer {
    background-image: none;
}
.auctionBigBlock.Auction_status_INPLAY .timer, .auctionBigBlock.Auction_status_SUSPENDED .timer {
    height: 48px;
}
.auctionBigBlock .suspended, .auctionBigBlock .checking, .auctionBigBlock .startSoon {
    height: 48px;
    line-height: 48px;
    font-size: 24px;
    overflow: hidden;
}
.auctionBigBlock .startSoon, .auctionBigBlock .checkingImminent {
    height: 95px;
    font-size: 35px;
    line-height: 45px;
}
.auctionBlock .timer, .auctionBlock .suspended, .auctionBlock .checking, .auctionBlock .startSoon {
    height: 45px;
    font-size: 12px;
    text-transform: uppercase;
    overflow: hidden;
}
.auctionBlock .suspended, .auctionBlock .checking {
    line-height: 45px;
}
.auctionBlock .checkingImminent {
    height: 60px;
    line-height: 30px;
}
.auctionBlock .startSoon {
    padding-top: 7px;
    padding-bottom: 7px;
}
.auctionListBlock .suspended, .auctionListBlock .checking, .auctionListBlock .startSoon {
    padding-top: 2px;
    padding-bottom: 2px;
    height: 28px;
    font-size: 14px!important;
    line-height: 13px;
    overflow: hidden;
}
.auctionListBlock .suspended, .auctionListBlock .checking {
    line-height: 28px;
}
.auctionListBlock .holdContainer {
    float: left;
    padding-top: 1px;
    width: 120px;
    text-align: center;
}
.auctionListBlock .currentWinner {
    height: 16px;
    overflow: hidden;
}
.auction .currentWinner p, .auction .winner p {
    margin: 0;
    padding: 0;
    display: inline-block;
}
.auction .currentWinner p {
    padding-left: 12px;
    height: 13px;
    overflow: hidden;
    background: url("Images/PersonPicto.png") no-repeat left top;
    font-weight: bold;
    font-size: 10px;
}
.auctionBigBlock .currentWinner p {
    padding-left: 19px;
    min-height: 16px;
    background-image: url("Images/PersonBigPicto.png");
    font-size: 12px;
}
.auction .winner p {
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
}
.auction .winner .youWinner {
    margin-top: -8px;
}
.auction .winner p.instructions {
    margin-top: 0;
}
.auctionListBlock .winner p, .auctionListBlock .winner .youWinner {
    margin-top: 0;
}
.auctionListBlock .winner p {
    width: 225px;
    line-height: 14px;
}
.auctionListBlock .progressBarContainer {
    margin: 2px 3px 0 5px;
}
.auction .ui-progressbar {
    height: 11px;
    border: 1px solid #d7d7d7;
    border-top: 1px solid #aeaeae;
    border-bottom: 1px solid #fff;
    background: #d7d7d7;
    border-radius: 4px;
    -moz-border-radius: 4px;
}
.auctionBigBlock.Auction_DEALAUCTION .ui-progressbar {
    height: 24px;
}
.auctionListBlock.Auction_DEALAUCTION .ui-progressbar {
    height: 24px;
}
.auction .ui-progressbar-value {
    border: 1px solid #a65123;
    background: #be6100 url("Images/ProgressBarValueBackground.png") repeat-x;
    border-radius: 4px;
    -moz-border-radius: 4px;
}
.auction .progressBarText {
    margin-top: -12px;
    height: 12px;
    overflow: hidden;
    font-size: 9px;
    font-weight: bold;
    text-align: center;
    text-shadow: 1px 1px 1px #fff;
}
.auctionBigBlock .auctionButtons {
    width: 285px!ie;
    height: 47px;
    overflow: visible;
}
.auctionBlock .auctionButtons {
    width: 142px!ie;
    height: 37px;
    overflow: visible;
}
.auctionListBlock .auctionButtons {
    float: right;
}
.auction.Auction_status_HOLD .placeBid {
    display: none;
}
.auctionButton div {
    background: no-repeat left top;
}
.auctionButton div p {
    display: none;
}
.auctionBlock .auctionButton div {
    width: 144px;
    height: 37px;
}
.auctionBlock .auctionButtonSoon div {
    background-image: url("Images/LOCALE/Buttons/ComingSoonButton.png");
}
.auctionBlock .auctionButtonSetAutoBid div {
    background-image: url("Images/LOCALE/Buttons/BidButton.png");
}
.auctionBlock .auctionButtonPlaceBid div {
    background-image: url("Images/LOCALE/Buttons/BidButton.png");
}
.auctionBlock .auctionButtonHold div {
    background-image: url("Images/LOCALE/Buttons/HoldButton.png");
}
.auctionBlock .auctionButtonSuspended div {
    background-image: url("Images/LOCALE/Buttons/SuspendedButton.png");
}
.auctionBlock .auctionButtonTerminated div {
    background-image: url("Images/LOCALE/Buttons/TerminatedButton.png");
}
.auctionBlock .auctionButtonBuyItNow div {
    background-image: url("Images/LOCALE/Buttons/BuyNowButton.png");
}
.auctionBlock .auctionButtonBuyItNowTerminated div {
    background-image: url("Images/LOCALE/Buttons/OfferTerminatedButton.png");
}
.auctionBigBlock .auctionButton div {
    width: 287px;
    height: 47px;
}
.auctionBigBlock .auctionButtonSoon div {
    background-image: url("Images/LOCALE/Buttons/ComingSoonBigButton.png");
}
.auctionBigBlock .auctionButtonSetAutoBid div {
    background-image: url("Images/LOCALE/Buttons/SetBidBigButton.png");
}
.auctionBigBlock .auctionButtonPlaceBid div {
    background-image: url("Images/LOCALE/Buttons/BidBigButton.png");
}
.auctionBigBlock .auctionButtonHold div {
    background-image: url("Images/LOCALE/Buttons/HoldBigButton.png");
}
.auctionBigBlock .auctionButtonSuspended div {
    background-image: url("Images/LOCALE/Buttons/SuspendedBigButton.png");
}
.auctionBigBlock .auctionButtonTerminated div {
    background-image: url("Images/LOCALE/Buttons/TerminatedBigButton.png");
}
.auctionBigBlock .auctionButtonBuyItNow div {
    background-image: url("Images/LOCALE/Buttons/BuyNowBigButton.png");
}
.auctionBigBlock .auctionButtonBuyItNowTerminated div {
    background-image: url("Images/LOCALE/Buttons/OfferTerminatedBigButton.png");
}
.auctionListBlock .auctionButton div {
    width: 81px;
    height: 32px;
}
.auctionListBlock .auctionButtonSoon div {
    background-image: url("Images/LOCALE/Buttons/ComingSoonSmallButton.png");
}
.auctionListBlock .auctionButtonSetAutoBid div {
    background-image: url("Images/LOCALE/Buttons/SetBidSmallButton.png");
}
.auctionListBlock .auctionButtonPlaceBid div {
    background-image: url("Images/LOCALE/Buttons/BidSmallButton.png");
}
.auctionListBlock .auctionButtonHold div {
    background-image: url("Images/LOCALE/Buttons/HoldSmallButton.png");
}
.auctionListBlock .auctionButtonSuspended div {
    background-image: url("Images/LOCALE/Buttons/SuspendedSmallButton.png");
}
.auctionListBlock .auctionButtonTerminated div {
    background-image: url("Images/LOCALE/Buttons/TerminatedSmallButton.png");
}
.auctionListBlock .auctionButtonBuyItNow div {
    background-image: url("Images/LOCALE/Buttons/BuyNowSmallButton.png");
}
.auctionListBlock .auctionButtonBuyItNowTerminated div {
    background-image: url("Images/LOCALE/Buttons/OfferTerminatedSmallButton.png");
}
.auctionSMS {
    font-size: 9px;
}
.auctionBlock .auctionSMS {
    display: none!important;
}
.auctionListBlock .auctionParameters {
    display: none;
}
.totalTimer {
    width: 26px;
    height: 26px;
    background: no-repeat left top;
}
.auctionBlock .totalTimer {
    position: relative;
    top: -165px;
    left: 10px;
}
.auctionBigBlock .totalTimer {
    position: relative;
    top: -226px;
    left: 355px;
}
.auctionListBlock .totalTimer {
    display: block;
    margin-top: 2px;
    float: left;
    -moz-background-size: 17px 17px;
    background-size: 17px 17px;
    height: 17px;
    width: 17px;
}
.totalTimer15 {
    background-image: url("Images/15s.png");
}
.totalTimer30 {
    background-image: url("Images/30s.png");
}
.totalTimer45 {
    background-image: url("Images/45s.png");
}
.totalTimer60 {
    background-image: url("Images/60s.png");
}
.totalTimer90 {
    background-image: url("Images/90s.png");
}
.totalTimer120 {
    background-image: url("Images/120s.png");
}
.noAutoBids {
    float: right;
    position: relative;
    width: 19px;
    height: 17px;
    background: url("Images/NoAutoBids.png") no-repeat left top;
}
.auctionBlock .noAutoBids {
    top: -67px;
    right: 155px;
}
.auctionBigBlock .noAutoBids {
    top: -64px;
    right: 315px;
}
.beginnerAuction {
    float: right;
    position: relative;
    margin-left: 2px;
    width: 15px;
    height: 17px;
    background: url("Images/Beginners.png") no-repeat left top;
}
.auctionBlock .beginnerAuction {
    top: -67px;
    right: 155px;
}
.auctionBigBlock .beginnerAuction {
    top: -64px;
    right: 315px;
}
.noDirectBuy {
    float: right;
    position: relative;
    margin-left: 2px;
    width: 12px;
    height: 17px;
    background: url("Images/NoDirectBuy.png") no-repeat left top;
}
.auctionBlock .noDirectBuy {
    top: -67px;
    right: 155px;
}
.auctionBigBlock .noDirectBuy {
    top: -64px;
    right: 315px;
}
.auctionOptionsContainer {
    height: 17px;
    overflow: hidden;
}
.auctionOptions {
    margin: -17px 5px 0 10px;
    padding: 1px 3px;
    height: 14px;
    border: 1px solid #e2e2e2;
    border-top: 0;
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    font-size: 10px;
    font-weight: bold;
}
.auctionBigBlock .auctionOptions {
    margin-left: 360px;
}
.auctionOptions a {
    text-decoration: none;
}
.auctionOptions .createAutomated {
    float: left;
}
.auctionOptions .receiveAlert {
    float: right;
}
.auctionBlock.Auction_status_TERMINATED .stamp, .auctionBlock.Auction_status_PAID .stamp {
    position: relative;
    top: -150px;
    left: 60px;
    width: 149px;
    height: 57px;
    background: url("Images/LOCALE/Sold.png") no-repeat;
}
.auctionBigBlock.Auction_status_TERMINATED .stamp, .auctionBigBlock.Auction_status_PAID .stamp {
    position: relative;
    top: -200px;
    left: 150px;
    width: 269px;
    height: 97px;
    background: url("Images/LOCALE/SoldBig.png") no-repeat;
}
.auctionListBlock .stamp {
    display: none;
}
.auctionBlockOneLine, #AuctionBlockNormalSize #TerminatedAuctionBlock {
    height: 197px;
    overflow: hidden;
    clear: both;
}
#AuctionBlockListSize #TerminatedAuctionBlock {
    height: 94px;
    overflow: hidden;
}
#winners, #description, #automated, #bidsHistory {
    margin-top: 20px;
}
#winners, #description, #automated, #bidsHistory {
    clear: left;
}
#winnersContainer h2 {
    display: none;
}
#winners h3 {
    margin-bottom: 5px;
    padding: 5px;
    border-bottom: 1px solid #e2e2e2;
    color: #3b3b3b;
    font-size: 11px;
    text-align: center;
}
#winners .leftHalfCol, #winners .rightHalfCol {
    padding: 0;
    margin: 0;
}
#winners .leftHalfCol {
    float: left;
    width: 50%}
#winners .rightHalfCol {
    float: right;
    width: 50%}
#winners .Rank {
    padding: 5px;
    text-align: center;
}
#winners .sep {
    display: none;
}
#winners .if {
    display: none;
}
#winners .RESERVE .ifRESERVE {
    display: block;
}
#winners .RESERVE .ifNotRESERVE {
    display: none!important;
}
.descriptionBlock>ul {
    margin: 0;
    padding: 0;
}
.descriptionBlock .descriptionKey, .descriptionBlock .descriptionValue {
    margin: 0 0 2px 0;
    padding: 8px;
}
.descriptionBlock .descriptionKey {
    clear: left;
    float: left;
    width: 150px;
    border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    background-color: #ebebeb;
    font-weight: bold;
}
.descriptionBlock .descriptionValue {
    margin-left: 168px;
    border-radius: 0 7px 7px 0;
    -moz-border-radius: 0 7px 7px 0;
    background-color: #f5f5f5;
}
#googleLike, #facebookLike {
    margin-top: -3px;
    border: 0;
    overflow: hidden;
    height: 20px;
    float: right;
}
#facebookLike {
    width: 90px;
}
#auctionGallery {
    clear: both;
    overflow: hidden;
}
.oldPrice {
    padding: 0 3px;
    background: url("Images/StrokeSmall.png") no-repeat center center;
}
#winnersList li {
    height: 140px;
}
#winnersList li.refunded {
    opacity: .5;
    -moz-opacity: .5;
}
#winnersList li .block {
    position: absolute;
}
#winnersList .productPictureContainer {
    width: 90px;
    height: 90px;
}
#winnersList .priceContainerContainer {
    margin-top: 20px;
    float: left;
    width: 180px;
    text-align: center;
}
#winnersList.winnersListWithActions .priceContainerContainer {
    margin-top: 10px;
}
#winnersList.winnersListWithActions .priceContainerContainer .success, #winnersList.winnersListWithActions .priceContainer .notice, #winnersList.winnersListWithActions .priceContainer .error {
    margin: 0 5px 0 0;
    padding: 5px;
    background-image: none;
}
#winnersList .commentContainer {
    float: right;
    float: left!ie;
    padding: 5px;
    width: 350px;
    height: 80px;
    overflow: hidden;
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
}
#winnersList .commentContainer blockquote {
    display: table-cell;
    vertical-align: middle;
    width: 1000px;
    width: 370px!ie;
    height: 60px;
}
#winnersList .commentContainer .author {
    position: absolute;
    right: 12px;
    bottom: 8px;
}
#winnersList .commentContainer textarea {
    height: 40px;
}
#winnersList .commentContainer .inputButton {
    float: right;
    margin-top: 2px;
}
.bigWinnersBlock {
    margin-bottom: 20px;
}
.bigWinnerBlocksContainer {
    height: 240px;
    overflow: hidden;
}
.leftHalfCol .bigWinnerBlocksContainer {
    height: 170px;
}
.bigWinnerBlock .winnerPicture {
    width: 230px;
    height: 230px;
    float: left;
}
.leftHalfCol .bigWinnerBlock .winnerPicture {
    width: 160px;
    height: 160px;
    float: left;
}
.bigWinnerBlock .commentContainer {
    float: right;
    padding: 5px;
    width: 405px;
    vertical-align: middle;
    overflow: hidden;
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
}
.leftHalfCol .bigWinnerBlock .commentContainer {
    width: 144px;
    height: 120px;
}
.bigWinnerBlock .commentContainer blockquote {
    display: table-cell;
    vertical-align: middle;
    width: 1000px;
    width: 365px!ie;
    height: 160px;
}
.leftHalfCol .bigWinnerBlock .commentContainer blockquote {
    width: 140px!ie;
    height: 80px;
    padding: 3px;
    line-height: 11px;
}
.bigWinnerBlock .commentContainer .author {
    display: block;
    width: 100%;
    text-align: right;
}
.leftHalfCol .bigWinnerBlock .commentContainer .author {
    line-height: 10px;
}
.bigWinnerBlock .commentContainer .author .amount {
    white-space: nowrap;
}
.bigWinnersBlock .slideThumbnails {
    overflow: hidden;
    margin: -48px 11px 0 9px;
    padding: 5px 0;
    text-align: center;
    white-space: nowrap;
}
.leftHalfCol .bigWinnersBlock .slideThumbnails {
    margin-top: -37px;
}
.bigWinnersBlock .slideThumbnails a {
    display: table-cell;
    width: 6.25%;
    text-align: center;
}
.bigWinnersBlock .slideThumbnails img {
    width: 27px;
    height: 27px;
    margin: 1px;
    padding: 2px;
    background-color: #fff;
    border: 1px solid #b3b3b3;
}
.leftHalfCol .bigWinnersBlock .slideThumbnails img {
    width: 17px;
    height: 17px;
}
.bigWinnersBlock .slideThumbnails img.active {
    border: 1px solid #000;
}
.bigWinnerBlock .boxLegend {
    margin-right: 5px;
    padding-top: 3px;
    float: right;
    text-align: right;
    font-weight: bold;
    color: #000;
}
#Mozaic {
    text-align: center;
}
#Mozaic .winnerPicture {
    border: 1px solid #999;
    padding: 2px;
    margin: 2px;
    background-color: #fff;
}
.mozaicToolTip .author {
    font-size: 18px;
    color: #379814;
}
.coregistration {
    margin-left: -5px;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #b3b3b3;
    border-radius: 7px;
    -moz-border-radius: 7px;
}
.fbBonusCode {
    display: none!important;
}
table.stages {
    width: 660px;
    border-collapse: collapse;
    text-align: center;
}
table.stages th, table.stages td {
    margin: 0;
    padding: 0;
}
table.stages thead th {
    height: 37px;
    background: url("Images/StagesHeaderBackground.png") repeat-x bottom;
}
table.stages thead th.stage1 {
    background-position: 20px bottom;
    background-repeat: no-repeat;
}
table.stages4 thead th.stage4, table.stages5 thead th.stage5 {
    background-position: -390px bottom;
    background-repeat: no-repeat;
}
table.stages th p {
    display: block;
    margin: 0;
    padding: 0;
    height: 37px;
    background: no-repeat center bottom;
}
table.stages thead th.stage1 p {
    background-image: url("Images/LOCALE/Stages/Stage1.png");
    background-position: left bottom;
}
table.stages thead th.stage2 p {
    background-image: url("Images/LOCALE/Stages/Stage2.png");
}
table.stages thead th.stage3 p {
    background-image: url("Images/LOCALE/Stages/Stage3.png");
}
table.stages thead th.stage4 p {
    background-image: url("Images/LOCALE/Stages/Stage4.png");
}
table.stages4 thead th.stage4 p {
    background-image: url("Images/LOCALE/Stages/Stage4Last.png");
    background-position: right bottom;
}
table.stages5 thead th.stage5 p {
    background-image: url("Images/LOCALE/Stages/Stage5Last.png");
    background-position: right bottom;
}
table.stages tfoot th {
    height: 8px;
    background: url("Images/StagesFooterBackground.png") repeat-x top;
}
table.stages tfoot th.stage1 {
    background-position: 20px top;
    background-repeat: no-repeat;
}
table.stages4 tfoot th.stage4, table.stages5 tfoot th.stage5 {
    background-position: -390px top;
    background-repeat: no-repeat;
}
table.stages tfoot th p {
    height: 8px;
}
table.stages tfoot th.stage1 p {
    background-image: url("Images/StagesFooterCornerLeft.png");
    background-position: left top;
}
table.stages4 tfoot th.stage4 p, table.stages5 tfoot th.stage5 p {
    background-image: url("Images/StagesFooterCornerRight.png");
    background-position: right top;
}
table.stages tbody tr {
    height: 67px;
    background: #272727 url("Images/StagesBackground.png") repeat-x left top;
    color: #fff;
    font-weight: bold;
}
table.stages tbody td.stage1 {
    background: url("Images/StagesFirstBackground.png") repeat-y left top;
    background: url("Images/StagesBackground.png") repeat-x left top!ie;
}
table.stages tbody td.stage1 select {
    width: 185px;
}
table.stages4 tbody td.stage4, table.stages5 tbody td.stage5 {
    background: url("Images/StagesLastBackground.png") repeat-y right top;
    background: url("Images/StagesBackground.png") repeat-x left top!ie;
}
table.stages tbody td {
    padding: 0 7px;
}
table.stages tbody p {
    display: block;
    margin: 0;
    padding: 0;
    height: 35px;
}
#automatedContainer h2 {
    margin: 0 0 -17px 0;
    padding: 0;
    text-align: center;
}
.autoBidsList td {
    text-align: center;
    font-weight: bold;
    font-size: 13px;
}
#automated select.auctionSelector option.auctionStatusINPLAY, #automated select.auctionSelector option.auctionStatusSUSPENDED {
    background-color: #ebf4e7;
}
#automated select.auctionSelector option.auctionStatusPENDING {
    background-color: #fbf3e5;
}
#emailInviteSingleBoxes {
    margin-top: -20px;
    width: 100%}
#emailInviteSingleBoxes td {
    margin: 0;
    padding: 0;
    width: 50%;
    text-align: center;
}
#emailInviteSingleBoxes td.firstCol {
    text-align: left;
}
#emailInviteSingleBoxes td.lastCol {
    text-align: right;
}
#emailInviteOptions {
    margin-top: 3px;
    float: left;
}
#emailInviteReferringLink {
    margin-top: 5px;
}
#emailInviteFormSend {
    margin-top: 3px;
    width: 200px;
    float: right;
}
#emailInviteFormSend .inputButton, #emailInviteFormSend .low {
    float: right;
    margin-right: 10px;
}
#emailInvitePolicy {
    clear: both;
    padding-top: 10px;
}
#getMoreBlock .auctionBlockOneLine {
    margin-top: 20px;
}
#buyPlans li {
    margin: 5px;
    overflow: hidden;
}
#buyPlansSmall li {
    margin-left: -7px;
    padding-left: 7px;
    overflow: hidden;
}
#buyPlans li.sep {
    margin: 0;
    margin-top: -12px!ie;
}
#buyPlans .buyPlanContainer {
    float: left;
    width: 500px;
}
#buyPlans .bigArrow {
    float: none;
}
#buyPlans .bigArrow .content {
    max-width: 410px;
}
#buyPlans a, #buyPlans a:hover {
    text-decoration: none;
}
#buyPlansSmall .chips {
    float: left;
    margin-top: 7px;
}
#buyPlans .choose {
    float: left;
    margin-left: 10px;
    line-height: 31px;
    font-weight: bold;
    text-decoration: underline;
}
#buyPlans .oldPrice, #buyPlansSmall .oldPrice {
    margin-right: 5px;
    padding: 0 3px;
    background: url("Images/StrokeSmall.png") no-repeat center center;
}
#buyPlans .price, #buyPlansSmall .price {
    float: right;
    margin-top: 3px;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
    text-align: right;
}
#buyPlansSmall .price {
    color: #7a7a7a;
}
#buyPlans .price .small, #buyPlansSmall .price .small {
    line-height: 7px;
    margin-bottom: 2px;
}
#buyPlans .price .paymentMethods, #buyPlansSmall .price .paymentMethods {
    font-size: .75em;
}
#buyPlans .idealFor {
    clear: both;
    display: none;
    margin-left: 3px;
    height: 12px;
    overflow: hidden;
    color: #999;
    font-size: 9px;
}
#buyPlans .idealFor span, #buyPlans .idealFor strong {
    white-space: nowrap;
    color: #7a7a7a;
}
#buyPlansSmall .inputButton {
    float: right;
    margin: 3px 0 0 6px;
}
#buyPlans .unitPrice, #buyPlansSmall .unitPrice {
    display: none;
}
li.noEconomy .economyAmount {
    display: none;
}
#paymentMethods td {
    padding: 5px;
    width: 33%;
    vertical-align: top;
}
#paymentMethods h4 {
    margin: 0;
    padding: 0;
}
.paymentMethod {
    display: inline;
    padding: 3px;
    width: auto;
    height: 35px;
    border: 2px solid #e2e2e2!important;
    border-top: 0!important;
    border-left: 0!important;
    background-color: #fff;
    margin: 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
}
.paymentMethodSmall {
    width: auto;
    height: 19px;
}
.paymentOthers .paymentMethodSmall {
    width: 50px;
    height: auto;
}
#paymentMethods .if {
    display: none;
}
#paymentMethods .CountryAvailable .ifCountryAvailable {
    display: block;
}
#paymentMethods .CountryAvailable .ifNotCountryAvailable {
    display: none;
}
#paymentMethods .CashbackableCashAmountLow .ifCashbackableCashAmountLow {
    display: block;
}
#paymentMethods .paymentInformation {
    font-size: 1.2em;
    font-weight: bold;
}
.paymentMethodsIconsContainer {
    text-align: center;
}
.paymentLogo {
    display: none;
    margin: 0 2px;
    height: 19px;
    background-repeat: no-repeat;
}
.paymentLogoSogenactif {
    display: inline-block;
    width: 178px;
    background-image: url("Images/Logo_Sogenactif.png");
}
.paymentLogoPaypal {
    display: inline-block;
    width: 63px;
    background-image: url("Images/Logo_Paypal.png");
}
.guaranteesTableContainer {
    margin-bottom: 5px;
}
.guaranteesTable td {
    width: 20%;
    padding-left: 42px;
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
}
.guaranteesTable .small {
    margin-top: 3px;
    line-height: 10px;
}
.guaranteesTable .securedPayment {
    background-image: url("Images/SecurePictoBig.png");
}
.guaranteesTable .frenchWebsite {
    background-image: url("Images/FrancePictoBig.png");
}
.guaranteesTable .customerService {
    background-image: url("Images/PhonePictoBig.png");
}
.guaranteesTable .bailiff {
    background-image: url("Images/SellPictoBig.png");
}
.guaranteesTable .productsNew {
    background-image: url("Images/NewPictoBig.png");
}
.guaranteesTable .freeShipping {
    background-image: url("Images/ShippingPictoBig.png");
}
#getMoreBlock .paymentMethodsIconsContainer {
    float: right;
    margin: 5px 0 10px 0;
}
#HelpCategories {
    float: left;
    width: 30%}
#HelpCategories li {
    border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 3px;
}
#HelpCategories li.active {
    background-color: #fff;
    font-weight: bold;
}
#HelpCategories li a {
    display: block;
}
#helpContents {
    float: right;
    padding: 10px 10px 0 10px;
    width: 66%;
    background-color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
}
#HelpContent h2 {
    padding: 0;
    margin: 0;
}
#HelpContent p {
    margin: 0 0 10px 0;
}
.messages {
    clear: both;
}
.messages li {
    clear: both;
    overflow: hidden;
    margin-top: 10px!important;
    padding: 5px!important;
    background-color: #f5f5f5;
    border-radius: 7px;
    -moz-border-radius: 7px;
}
.messageMetaInformations {
    color: #7a7a7a;
    margin-bottom: 3px;
    padding-bottom: 3px;
    border-bottom: 1px solid #e5e5e5;
}
.messagesAnswer .messageMetaInformations {
    display: none;
}
#signUpLandingPage #signUpMultiAccountForbidden, #signUpLandingPage #signUpSpecialOffer {
    display: none;
}
.ticker {
    margin: 0 5px 10px 5px;
    padding: 3px 5px;
    height: 42px;
    overflow: hidden;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    -moz-border-radius: 3px;
}
.ticker ul, .ticker li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
}
.ticker li {
    margin: 0 0 10px 0;
    padding: 0;
    height: 44px;
    text-align: justify;
}
.verticalStages {
    width: 100%;
    border-collapse: separate;
}
.verticalStages td {
    margin: 0;
    padding: 0 10px;
    vertical-align: top;
}
.verticalStages td.stageTitle span {
    display: block;
    margin: 0 auto;
    width: 75px;
    height: 35px;
    background-repeat: no-repeat;
    background-position: center center;
}
.verticalStages td.stage1Title span {
    background-image: url("Images/LOCALE/Stages/Stage1Title.png");
}
.verticalStages td.stage2Title span {
    background-image: url("Images/LOCALE/Stages/Stage2Title.png");
}
.verticalStages td.stage3Title span {
    background-image: url("Images/LOCALE/Stages/Stage3Title.png");
}
.verticalStages td.stage4Title span {
    background-image: url("Images/LOCALE/Stages/Stage4Title.png");
}
.verticalStages td.stage1Title {
    height: 45px;
    background: url("Images/Stages/VerticalFirstBackground.png") no-repeat left bottom;
}
.verticalStages td.stageLast {
    height: 30px;
    background: url("Images/Stages/VerticalLastBackground.png") no-repeat left top;
}
.verticalStages td.stageDescription {
    width: 180px;
    background: url("Images/Stages/VerticalBackground.png") repeat-y;
    text-align: center;
    font-family: "AgencyFBBold", "Arial", "Trebuchet MS";
    font-size: 19px;
    color: #fff;
}
.verticalStages td .sep {
    margin: 5px 0;
    border: 0;
    height: 2px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
}
.verticalStages td .sep {
    background-image: url("Images/Stages/VerticalContentSeparation.png");
}
.verticalStages td.stageDescription .sep {
    background-image: url("Images/Stages/VerticalSeparation.png");
}
.verticalStages td.stageContent {
    padding-left: 50px;
    border-left: 20px solid #fff;
    background: #f5f5f5 url("Images/Ul.png") no-repeat 10px center;
    text-align: center;
    color: #7a7a7a;
}
.verticalStages tr.stageFirst td.stageContent {
    padding: 0;
    margin: 0;
    background-image: none;
}
.verticalStages tr.stageFirst td.stageContent span {
    display: block;
    height: 15px;
    background-color: #fff;
}
.verticalStages tr.stageLast td.stageContent {
    background-image: none;
}
.promotionalCodesExternalList .codeHidden .codeName div {
    display: none;
}
.promotionalCodesExternalList .showHiddenCodes td {
    text-align: right;
    padding-top: 0;
    font-size: 10px;
}
.idz_widget {
    position: fixed;
    right: 0;
    bottom: 0;
}
#button_online a, #button_offline a, #button_online a:hover, #button_offline a:hover, #button_online a:active, #button_offline a:active {
    display: block;
    text-decoration: none;
    color: #000;
}
#button_online a {
    width: 173px;
    height: 81px;
    background: url("Images/ChatOnline.png") no-repeat;
}
#button_online .bubbleTitle, #button_online .bubbleText {
    margin-left: 9px;
    margin-right: 13px;
}
#button_online .bubbleTitle {
    padding-top: 6px;
    height: 12px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
#button_online .bubbleText {
    margin-top: 2px;
    height: 20px;
    color: #000;
    font-size: 9px;
    line-height: 8px;
}
#button_online .chatBarText {
    position: absolute;
    bottom: 2px;
    left: 20px;
    color: #fff;
    font-size: 9px;
}
#button_offline {
    width: 124px;
    height: 79px;
    padding: 4px 11px 0 9px;
    background: url("Images/ChatOffline.png") no-repeat;
}
#button_offline .bubbleTitle {
    margin-top: 4px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
#button_offline .bubblePhoneContainer {
    position: absolute;
    bottom: 25px;
}
#button_offline .bubblePhone {
    font-weight: bold;
    font-size: 14px;
}
#button_offline .bubblePhonePricing {
    font-size: 6px;
    display: none;
}
#button_offline .bubblePhoneHours {
    font-size: 8px;
}
#idz_postmsg {
    font-family: AgencyFBBold, "Century Gothic"!important;
}
 
li.active .navContent a 
 {
    
	color: #3e3e3e;
    
	text-decoration: none;
    
	text-transform: uppercase;
    
	font-size: 12px;
    
	font-weight: bold;
    
	position: relative;
    
	top: 8px;
    
}

li.active .navContent a: hover
 {
    
	color: #333 !important;
    
}

li .navContent a 
 {
    
	color: #ffffff;
    
	text-decoration: none;
    
	text-transform: uppercase;
    
	font-size: 12px;
    
	font-weight: bold;
    
	position: relative;
    
	top: 8px;
    
}

li .navContent a: hover
 {
    
	color: #ffffff !important;
    
}

